草庐IT

Apple ID 登录

全部标签

php - 我们应该使用什么技术来防止通过粘贴 cookie 自动登录?

我读了http://www.codinghorror.com/blog/2008/08/protecting-your-cookies-httponly.htmlLogintoawebsite,copytheessentialcookievalues,thenpastethemintoanotherbrowserrunningonanothercomputer.That'sallittakes.It'squiteaneyeopener.我的问题是,如果我们使用php/aspnetsession,这种方法是否也有效。如果它确实有效,我们(作为Web开发人员)可以采用什么技术来防止这种技巧

php - 可以安全弹出登录吗?

我有一个隐藏在每个页面上的登录表单,并在需要时在点击时显示自己,而不是引发新的页面请求。我注意到,为了使登录真正安全,表单操作应指向https页面,而且登录表单本身也应位于https页面上。有没有一种方法可以使弹出式登录表单安全,而无需将整个网站设为https? 最佳答案 在http://页面上使用(理论上)转到https://的AJAX弹出窗口(或iframe)会带来两个问题:攻击者可以拦截该页面并用他自己的链接替换该链接。这可以防止用户检查它连接到哪个网站。第一个问题与thisquestion有关(不是特定于AJAX弹出窗口,而

php - 在 facebook canvas 应用程序中,一旦我在登录时捕获了签名的请求参数,我应该在哪里发送它

我正在使用javascriptsdk。在文档中它说您从FB.getLoginStatus()返回的响应对象中获取签名请求,当用户状态=已连接时,但现在我需要解析签名请求。我如何将它发送到我有解析代码的php页面?我是否将php代码包含在我的Canvas应用程序索引页面上,然后将signedRequest发送到同一页面上的代码?或者将代码放在单独的页面上并通过SR。第一段代码在我的index.html页面上。它检查登录状态并从响应对象中获取已签名的请求参数。第二个block是php代码,当您通过注册插件捕获它时,facebook提供解析已签名的请求,但是当您提供其url作为参数时,该插件

php - 使用 session 和 Cookie 安全登录

我目前使用session让用户登录我的网站。现在,我想将cookie添加到组合中,以便人们可以在几天后访问该站点,而不必再次登录。我不想在cookie中存储密码或加密任何东西-所以我的解决方案是将用户名存储在cookie中,并创建另一个带有某种登录哈希(特定于每个用户的每次登录)的cookie。然后,在每个页面的顶部,检查cookie和登录session。如果cookie存在但session不存在,请找到用户名并让用户登录。因此,这将在他们成功登录后发生($row['username']是他们输入的用户名):$_SESSION['username']=$row[username];$_

php - Silex check_path 验证用户登录的代码

我目前正在关注SecurityServiceProvider上的Silex教程.我有登录表单,使用此代码将我的check_path设置为/login_check:$app->register(newSilex\Provider\SecurityServiceProvider(),array('security.firewalls'=>array('admin'=>array('pattern'=>'^/contacts/add','form'=>array('login_path'=>'/login','check_path'=>'/login_check'),'users'=>arr

php - Magento 登录后重定向

我有一个产品页面,用户可以在其中登录,就像网站的facebook页面一样,并因此获得折扣。除了mini-login.phtml文件不断将用户重定向到帐户页面外,我的一切工作都非常顺利。理想情况下,登录后,用户会被重定向到他/她所在的页面。这样他们就可以在登录后立即点击“Facebook赞”按钮。我已经尝试将此代码添加到登录表单,但没有做任何事情。helper('customer')->getLoginUrl())?>"method="post">是否有一个短代码可以让我将用户重定向到他们登录时所在的同一页面? 最佳答案 这是从Mag

php - 使用 Laravel 5.2 记录失败的登录尝试

我如何使用laravel5.2记录失败的登录尝试我安装了auth脚手架。我已将以下内容添加到我的EventsServiceProvider.phpprotected$listen=['Illuminate\Auth\Events\Attempting'=>['App\Listeners\LogAuthenticationAttempt',],'Illuminate\Auth\Events\Login'=>['App\Listeners\LogSuccessfulLogin',],'Illuminate\Auth\Events\Logout'=>['App\Listeners\LogSu

php - CakePHP 3 - 多字段身份验证登录

我想使用多字段检查登录。现状:使用(Email)和(Password)字段登录这是我的AuthComponent配置:$this->loadComponent('Auth',[#Someotherconfiguration'authenticate'=>['Form'=>['fields'=>['username'=>'email']]],'storage'=>'Session']);我的期望:使用(电子邮件或电话)和(密码)字段进行登录如何配置AuthComponent来满足这种情况? 最佳答案 如果您想基于“非此即彼”进行身份验

php - Laravel - 如果登录凭据错误,则在同一页面上显示错误

我是Laravel的新手,我正在处理登录页面,如果登录凭据错误,我想在输入标签下方抛出错误。我已经编写了一些代码,一切正常,但没有显示错误。看看我做了什么。在Controller中:publicfunctionlogin(Request$req){$email=$req->input('email');$password=$req->input('password');$checkLogin=DB::table('admin')->where(['email'=>$email,'password'=>$password])->get();if(count($checkLogin)>0)

php - Jwt token 如何在登录系统中真正起作用?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在努力为这个问题找到一个稳定的答案,但没有得到任何答案。我的疑惑是我们是否需要将用户名和密码存储在token中?如果是,那么如何存储这些数据,即这些数据在负载部分中的存储位置是在sub中吗?我们是否需要在注册时将token存储在数据库中Jwttoken是否对于同一组数据是唯一的(我认为没有时间不同的原因)如何验证用户?那首先是从输入中创建数据的标记然后创建token并使用数据库中的token验证它?如